package br.com.org.pedro.rn;

import java.util.List;

import br.com.org.pedro.dao.CategoriaProdutoDAO;
import br.com.org.pedro.entity.CategoriaProduto;
import br.com.org.pedro.util.DAOFactory;

public class CategoriaProdutoRN {
	
	private CategoriaProdutoDAO categoriaProdutoDAO;
	
	public CategoriaProdutoRN(){
		this.categoriaProdutoDAO = DAOFactory.criarCategoriaProdutoDAO();
	}
	
	public CategoriaProduto carregar(Integer codigo){
		return this.categoriaProdutoDAO.carregar(codigo);
	}
	public CategoriaProduto buscaPorDescricao(String descricao){
		return this.categoriaProdutoDAO.buscaPorDescricao(descricao);
	}
	
	public void salvar(CategoriaProduto categoriaProduto){
		this.categoriaProdutoDAO.salvar(categoriaProduto);
	}
	
	public void excluir(CategoriaProduto categoriaProduto){
		this.categoriaProdutoDAO.excluir(categoriaProduto);
	}
	
	public List<CategoriaProduto> listar(){
		return this.categoriaProdutoDAO.listar();
	}
	
	
}
